package com.jf.listener;

/**
 * Created with IntelliJ IDEA
 * Description:
 * User:22954
 * Date:2024-09-02
 * Time:0:21
 */
public class Listener_ {
    /*
    Listener监听器是JavaWeb的三大组件之一
    Listener是JavaEE的规范,是接口
    JavaWeb的监听器有8个
      * ServletContextListener----监听ServletContext的创建和销毁    能获得ServletContext
      * ServletContextAttributeListener----监听ServletContextAttribute的增改删   能获得Attribute的name和value(Replace只能获得修改前的)
        HttpSessionListener----监听Session的创建和销毁  能获得Session
        HttpSessionAttributeListener----监听SessionAttribute的增改删  能获得Attribute的name和value(Replace只能获得修改前的)
      * ServletRequestListener----监听Request的创建和销毁  能获得Request
        ServletRequestAttributeListener----监听RequestAttribute的增改删  能获得Attribute的name和value(Replace只能获得修改前的)
        HttpSessionBindingListener----感知监听器 监听会话(Session)的钝化
        HttpSessionActivationListener----感知监听器  监听会话(Session)的激活
    ====================================================================
    WebListener的配置:
        1.web.xml配置
            <listener>
                <listener-class>类完整路径</listener-class>
            </listener>
        2.注解配置
            @WebListener
     */
}
